package com.sg.service.biz.bff;


import com.sg.dto.biz.bff.req.BffBatchAddFristTargetObjTimerReportTaskPlanReqDto;
import com.sg.dto.biz.bff.req.BffQueryTimerTaskPlanDetailReqDto;
import com.sg.dto.biz.bff.req.BffQueryTimerTaskPlanListReqDto;
import com.sg.dto.biz.bff.req.BffRefreshTargetContCycleNameEtcPlanReqDto;
import com.sg.dto.biz.bff.res.BffBatchAddFristTargetObjTimerReportTaskPlanRespDto;
import com.sg.dto.biz.bff.res.BffQueryTimerTaskPlanDetailRespDto;
import com.sg.dto.biz.bff.res.BffQueryTimerTaskPlanListRespDto;
import com.sg.dto.biz.bff.res.BffRefreshTargetContCycleNameEtcPlanRespDto;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface TaskGenService {
    /**
     * B3-2批量增一级指标定时汇报任务调度(管理)
     */
    BffBatchAddFristTargetObjTimerReportTaskPlanRespDto batchAddFristTargetObjTimerReportTaskPlan(BffBatchAddFristTargetObjTimerReportTaskPlanReqDto reqDto);

    /**
     * B3-更新目标内容目标周期名称等调度（人工真实测试）
     */
    BffRefreshTargetContCycleNameEtcPlanRespDto refreshTargetContCycleNameEtcPlan(BffRefreshTargetContCycleNameEtcPlanReqDto reqDto);

    /**
     * B3-2查询定时任务调度列表(管理)
     */
    BffQueryTimerTaskPlanListRespDto queryTimerTaskPlanList(BffQueryTimerTaskPlanListReqDto reqDto);

    /**
     * B3-2查询定时任务调度详情(管理)
     */
    BffQueryTimerTaskPlanDetailRespDto queryTimerTaskPlanDetail(BffQueryTimerTaskPlanDetailReqDto reqDto);
    //
}

